import axios from "./axios.js"



// 获取最新文章
export const getNewsArticleList = async () => {
    return await axios.get('/article/getNewsArticleList')
}

// 获取文章分类
export const getAllAtricleCategory = async () => {
    return await axios.get('/article/getAllAtricleCategory')
}

// 获取文章列表
export const getAllArticleList = async ({ page = 1, size = 5 }) => {
    return await axios.get('/article/getAllArticleList', { params: { page, size } })
}

// 根据id获取文章详情
export const getArticleDetailById = async (id) => {
    return await axios.get('/article/getArticleDetailById', {
        params: {
            id
        }
    })
}

export const userLogin = async (params) => {
    return await axios.post('/user/login', params)
}

// 点赞功能
export const addLikeApi = async (params) => {
    return await axios.get('/article/addLike', { params })
}

// 评论
export const addCommentApi = async (params) => {
    return await axios.post('/article/addComment', params)
}

// 获取评论
export const getCommentList = async (id) => {
    return await axios.get('/article/getCommentList', {
        params: {
            id
        }
    })
}